package com.youku.data
{
   import com.youku.interfaces.IVideoSegmentStatus;
   
   public class VideoSegmentStatus extends Object implements IVideoSegmentStatus
   {
      
      public function VideoSegmentStatus() {
         super();
         this._speed = -1;
         this._currSpeed = 0;
         this._startTime = 0;
         this._nsTime = 0;
         this._loadedTime = 0;
         this._fps = 0;
      }
      
      private var _speed:Number;
      
      private var _currSpeed:Number;
      
      private var _startTime:Number;
      
      private var _nsTime:Number;
      
      private var _loadedTime:Number;
      
      private var _fps:Number;
      
      public function get speed() : Number {
         return this._speed;
      }
      
      public function set speed(param1:Number) : void {
         this._speed = param1;
      }
      
      public function get startTime() : Number {
         return this._startTime;
      }
      
      public function set startTime(param1:Number) : void {
         this._startTime = param1;
      }
      
      public function get nsTime() : Number {
         return this._nsTime;
      }
      
      public function set nsTime(param1:Number) : void {
         this._nsTime = param1;
      }
      
      public function get loadedTime() : Number {
         return this._loadedTime;
      }
      
      public function set loadedTime(param1:Number) : void {
         this._loadedTime = param1;
      }
      
      public function get fps() : Number {
         return this._fps;
      }
      
      public function set fps(param1:Number) : void {
         this._fps = param1;
      }
      
      public function get currSpeed() : Number {
         return this._currSpeed;
      }
      
      public function set currSpeed(param1:Number) : void {
         this._currSpeed = param1;
      }
   }
}
